# 作者:何恺
# 2025年02月18日09时58分49秒
# 2557170485@qq.com
"""
变量的引用---看变量的地址
在python中，变量和数据是分开的，数据保存在内存中的一个位置，变量中保存着数据在内存中的地址
变量中记录数据的地址，这就叫引用，使用id()函数可以查看内存地址
当给一个变量赋值的时候，本质上是修改了数据的引用，改为对新赋值的数据引用
"""
a = 1
b = 1
print(id(a))
print(id(b))


# 两个一样

def change(num):
    print(f"num={num}")  # 此时num和a的id一样
    num = 5
    print(f"change函数内修改后num={num}")


a = 10
change(a)  # 把a的值赋给num
print(a)
